steam cracker - German English Dictionary